<?php
/**
 * 精简节假日api
 * @copyright tool.bitefu.net
 * @auther xiaogg@sina.cn
 */
error_reporting("E_ALL");ini_set("display_errors", 1);
$data=$_REQUEST;
if(empty($data['d'])){
    header("content-Type: text/html; charset=utf-8");exit('?d=');
}else{
    header("content-Type: application/json; charset=utf-8");
    // 引入include/dateapi.class.php文件
    include('include/dateapi.class.php');
    //1、创建$api实例
    $api= new dateapi();
    // 2、调用$api.check(), 检查是否为合法日期
    $check=$api->check($data['d']);
    // 3、如果不是合法日期直接调用ajaxReturn()方法返回结果
    if($check['status']==0)ajaxReturn($result);//校验日期合法性  可不校验
    // 4、调用$api.getday(), 获取一天的节假日情况
    $result= $api->getday($data['d']);
    // 5、调用ajaxReturn()方法返回结果
    ajaxReturn($result);
}
function ajaxReturn($array){
    $content=json_encode($array,JSON_UNESCAPED_UNICODE);
    if(empty($_GET['callback'])){
        echo $content;exit;
    }else{
        echo $_GET['callback']."(".$content.")";exit;
    }
}
?>